Efficient Learning Algorithms Yield Circuit Lower Bounds
نویسندگان
چکیده
We describe a new approach for understanding the difficulty of designing efficient learning algorithms. We prove that the existence of an efficient learning algorithm for a circuit class C in Angluin’s model of exact learning from membership and equivalence queries or in Valiant’s PAC model yields a lower bound against C. More specifically, we prove that any subexponential time, determinstic exact learning algorithm for C (from membership and equivalence queries) implies the existence of a function f in EXP such that f 6∈ C. If C is PAC learnable with membership queries under the uniform distribution or Exact learnable in randomized polynomial time, we prove that there exists a function f ∈ BPEXP (the exponential time analog of BPP) such that f 6∈ C. For C equal to polynomial-size, depth-two threshold circuits (i.e., neural networks with a polynomial number of hidden nodes), our result shows that efficient learning algorithms for this class would solve one of the most challenging open problems in computational complexity theory: proving the existence of a function in EXP or BPEXP that cannot be computed by circuits from C. We are not aware of any representationindependent hardness results for learning polynomial-size neural networks. Our approach uses the framework of the breakthrough result due to Kabanets and Impagliazzo showing that derandomizing BPP yields non-trivial circuit lower bounds.
منابع مشابه
Algorithms versus Circuit Lower Bounds
Different techniques have been used to prove several transference theorems of the form “nontrivial algorithms for a circuit class C yield circuit lower bounds against C”. In this survey we revisit many of these results. We discuss how circuit lower bounds can be obtained from derandomization, compression, learning, and satisfiability algorithms. We also cover the connection between circuit lowe...
متن کاملA Guide to Learning Arithmetic Circuits
An arithmetic circuit is a directed acyclic graph in which the operations are {+,×}. In this paper, we exhibit several connections between learning algorithms for arithmetic circuits and other problems. In particular, we show that: • Efficient learning algorithms for arithmetic circuit classes imply explicit exponential lower bounds. • General circuits and formulas can be learned efficiently wi...
متن کاملOn Learning, Lower Bounds and (un)Keeping Promises
We extend the line of research initiated by Fortnow and Klivans [FK09] that studies the relationship between efficient learning algorithms and circuit lower bounds. In [FK09], it was shown that if a Boolean circuit class C has an efficient deterministic exact learning algorithm, (i.e. an algorithm that uses membership and equivalence queries) then EXP 6⊆ P/poly[C] . Recently, in [KKO13] EXP was...
متن کاملAlgorithms from Natural Lower Bounds
Circuit analysis algorithms such as learning, SAT, minimum circuit size, and compression imply circuit lower bounds. We show a generic implication in the opposite direction: natural properties (in the sense of Razborov and Rudich) imply randomized learning and compression algorithms. This is the first such implication outside of the derandomization setting. As an application, we use known natur...
متن کاملConstructing Hard Functions from Learning Algorithms
Fortnow and Klivans proved the following relationship between efficient learning algorithms and circuit lower bounds: if a class C ⊆ P/poly of Boolean circuits is exactly learnable with membership and equivalence queries in polynomial-time, then EXP * C (the class EXP was subsequently improved to EXP by Hitchcock and Harkins). In this paper, we improve on these results and show • If C is exactl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006